@import './reset';
@import'./header';
@import'./footer';
html,
body {
    width: 100%;
    height: 100%;
}

#ul {
    width: 500px;
    height: 200px;
    position: absolute;
    top: 420px;
    left: 35%;
    z-index: 5;
    // display: none;
    li {
        width: 100%;
        background-color: #fff;
        height: 30px;
        margin: 4px auto;
        text-align: left;
        font-size: 22px;
        color: black;
        padding-left: 20px;
        box-sizing: border-box;
        border-radius: 5px;
    }
}

.hot {
    width: 730px;
    height: 60px;
    z-index: 5;
    position: relative;
    border-radius: 5px;
    position: absolute;
    left: 38%;
    transform: translateX(-20%);
    top: 360px;
    display: flex;
    -webkit-box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.30);
    text-align: center;
    outline: none;
    cursor: pointer;
    transition: all 1s;
    .city-name {
        width: 90px;
        // height: 60px;
        // border-right: 1px solid #478dcd;
        line-height: 60px;
        outline: none;
        cursor: pointer;
        position: relative;
        span {
            position: absolute;
            top: 28px;
            left: 70px;
            width: 10;
            height: 10;
            border-width: 5px 5px;
            border-style: solid;
            border-color: #333 transparent transparent;
            /*灰 透明 透明 */
        }
    }
    input {
        width: 510px;
        height: 60px;
        border: none;
        outline: none;
        cursor: pointer;
        padding-left: 10px;
        font-size: 18px;
    }
    .search {
        width: 130px;
        height: 60px;
        background-color: #ffd161;
        border-radius: 5px;
        cursor: pointer;
        letter-spacing: 5px;
        font-size: 16px;
        outline: none;
        border: none;
    }
}

main {
    width: 100%;
    background: url(/images/bg1.jpg) no-repeat center center;
    background-size: 100% 100%;
    overflow: hidden;
    position: relative;
    display: none;
    opacity: 0;
    transition: all 1s;
    .order {
        width: 1200px;
        height: 100%;
        margin: 100px auto;
        overflow: hidden;
        .get-li {
            height: 170px;
        }
        .merchant {
            font-size: 28px;
            color: black;
            font-weight: 500;
            margin: 20px;
            width: 100%;
        }
        .condition {
            width: 100%;
            height: 32px;
            background-color: white;
            display: flex;
            font-size: 18px;
            padding-top: 8px;
            border-radius: 0px 0px 5px 5px;
            justify-content: space-around;
            border-top: 3px solid greenyellow;
            cursor: pointer;
            div:hover {
                // background-color: yellow;
                color: #9b81f0;
            }
        }
        ul {
            width: 1200px;
            height: 100%;
            display: flex;
            justify-content: space-around;
            flex-wrap: wrap;
        }
        li {
            cursor: pointer;
            display: flex;
            justify-content: space-around;
            background-color: #fff;
            border: 2px solid #eee;
            margin: 10px auto;
            .storefront {
                width: 150px;
                height: 150px;
                border-radius: 5px;
            }
            .storefront-1 {
                // background: url(/images/lxs.jpg) no-repeat center center;
                background-size: 100% 100%;
            }
            .txt {
                width: 400px;
                height: 150px;
                margin-left: 20px;
                background-color: white;
                margin-top: 20px;
                text-align: center;
                border-radius: 3px;
            }
            .info-1 {
                .shop-name {
                    font-size: 22px;
                    margin: 20px;
                    cursor: pointer;
                }
                .shop-price {
                    font-size: 18px;
                    color: #9b81f0;
                    border-bottom: 2px dashed #ccc;
                    height: 50px;
                }
                .shop-mes {
                    text-align: right;
                    color: #e2630f;
                    padding-right: 5px;
                }
            }
            .storefront-2 {
                background: url(/images/lxs.jpg) no-repeat center center;
                background-size: 100% 100%;
            }
            .storefront-3 {
                background: url(/images/lxs.jpg) no-repeat center center;
                background-size: 100% 100%;
            }
            .storefront-4 {
                background: url(/images/lxs.jpg) no-repeat center center;
                background-size: 100% 100%;
            }
            .storefront-5 {
                background: url(/images/lxs.jpg) no-repeat center center;
                background-size: 100% 100%;
            }
        }
    }
}

.mm {
    width: 100%;
    height: 700px;
    background: url(/images/bg1.jpg) no-repeat center center;
    background-size: 100% 100%;
}